package day08;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:抽象父类
 * @date 2019/7/24 0024
 */
public abstract class Shape {//抽象的类能够去定义抽象的方法

    //普通属性
    private String name;

    //普通方法
    public void setName(String name){
        this.name = name;
    }

    //普通方法
    public void test(){
        System.out.println("test...");
    }

    //抽象的类中是允许存在构造方法的
    //但是抽象类不允许被实例化
    public Shape(){
        System.out.println("抽象父类的构造方法");
    }

    //定义一个抽象方法 - 没有方法体的方法
    //@Deprecated
    public abstract double girth();
}
